/**
 * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.crossriver.crgis.database.service;

/**
 * <p>
 * This class is a wrapper for {@link Application_C_of_OLocalService}.
 * </p>
 *
 * @author    Wole Adetiba
 * @see       Application_C_of_OLocalService
 * @generated
 */
public class Application_C_of_OLocalServiceWrapper
	implements Application_C_of_OLocalService {
	public Application_C_of_OLocalServiceWrapper(
		Application_C_of_OLocalService application_C_of_OLocalService) {
		_application_C_of_OLocalService = application_C_of_OLocalService;
	}

	/**
	* Adds the application_ c_of_ o to the database. Also notifies the appropriate model listeners.
	*
	* @param application_C_of_O the application_ c_of_ o to add
	* @return the application_ c_of_ o that was added
	* @throws SystemException if a system exception occurred
	*/
	public com.crossriver.crgis.database.model.Application_C_of_O addApplication_C_of_O(
		com.crossriver.crgis.database.model.Application_C_of_O application_C_of_O)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.addApplication_C_of_O(application_C_of_O);
	}

	/**
	* Creates a new application_ c_of_ o with the primary key. Does not add the application_ c_of_ o to the database.
	*
	* @param applicationId the primary key for the new application_ c_of_ o
	* @return the new application_ c_of_ o
	*/
	public com.crossriver.crgis.database.model.Application_C_of_O createApplication_C_of_O(
		java.lang.String applicationId) {
		return _application_C_of_OLocalService.createApplication_C_of_O(applicationId);
	}

	/**
	* Deletes the application_ c_of_ o with the primary key from the database. Also notifies the appropriate model listeners.
	*
	* @param applicationId the primary key of the application_ c_of_ o to delete
	* @throws PortalException if a application_ c_of_ o with the primary key could not be found
	* @throws SystemException if a system exception occurred
	*/
	public void deleteApplication_C_of_O(java.lang.String applicationId)
		throws com.liferay.portal.kernel.exception.PortalException,
			com.liferay.portal.kernel.exception.SystemException {
		_application_C_of_OLocalService.deleteApplication_C_of_O(applicationId);
	}

	/**
	* Deletes the application_ c_of_ o from the database. Also notifies the appropriate model listeners.
	*
	* @param application_C_of_O the application_ c_of_ o to delete
	* @throws SystemException if a system exception occurred
	*/
	public void deleteApplication_C_of_O(
		com.crossriver.crgis.database.model.Application_C_of_O application_C_of_O)
		throws com.liferay.portal.kernel.exception.SystemException {
		_application_C_of_OLocalService.deleteApplication_C_of_O(application_C_of_O);
	}

	/**
	* Performs a dynamic query on the database and returns the matching rows.
	*
	* @param dynamicQuery the dynamic query to search with
	* @return the matching rows
	* @throws SystemException if a system exception occurred
	*/
	@SuppressWarnings("rawtypes")
	public java.util.List dynamicQuery(
		com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.dynamicQuery(dynamicQuery);
	}

	/**
	* Performs a dynamic query on the database and returns a range of the matching rows.
	*
	* <p>
	* Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
	* </p>
	*
	* @param dynamicQuery the dynamic query to search with
	* @param start the lower bound of the range of model instances to return
	* @param end the upper bound of the range of model instances to return (not inclusive)
	* @return the range of matching rows
	* @throws SystemException if a system exception occurred
	*/
	@SuppressWarnings("rawtypes")
	public java.util.List dynamicQuery(
		com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
		int end) throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.dynamicQuery(dynamicQuery,
			start, end);
	}

	/**
	* Performs a dynamic query on the database and returns an ordered range of the matching rows.
	*
	* <p>
	* Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
	* </p>
	*
	* @param dynamicQuery the dynamic query to search with
	* @param start the lower bound of the range of model instances to return
	* @param end the upper bound of the range of model instances to return (not inclusive)
	* @param orderByComparator the comparator to order the results by
	* @return the ordered range of matching rows
	* @throws SystemException if a system exception occurred
	*/
	@SuppressWarnings("rawtypes")
	public java.util.List dynamicQuery(
		com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
		int end,
		com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.dynamicQuery(dynamicQuery,
			start, end, orderByComparator);
	}

	/**
	* Counts the number of rows that match the dynamic query.
	*
	* @param dynamicQuery the dynamic query to search with
	* @return the number of rows that match the dynamic query
	* @throws SystemException if a system exception occurred
	*/
	public long dynamicQueryCount(
		com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.dynamicQueryCount(dynamicQuery);
	}

	/**
	* Gets the application_ c_of_ o with the primary key.
	*
	* @param applicationId the primary key of the application_ c_of_ o to get
	* @return the application_ c_of_ o
	* @throws PortalException if a application_ c_of_ o with the primary key could not be found
	* @throws SystemException if a system exception occurred
	*/
	public com.crossriver.crgis.database.model.Application_C_of_O getApplication_C_of_O(
		java.lang.String applicationId)
		throws com.liferay.portal.kernel.exception.PortalException,
			com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.getApplication_C_of_O(applicationId);
	}

	/**
	* Gets a range of all the application_ c_of_ os.
	*
	* <p>
	* Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
	* </p>
	*
	* @param start the lower bound of the range of application_ c_of_ os to return
	* @param end the upper bound of the range of application_ c_of_ os to return (not inclusive)
	* @return the range of application_ c_of_ os
	* @throws SystemException if a system exception occurred
	*/
	public java.util.List<com.crossriver.crgis.database.model.Application_C_of_O> getApplication_C_of_Os(
		int start, int end)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.getApplication_C_of_Os(start, end);
	}

	/**
	* Gets the number of application_ c_of_ os.
	*
	* @return the number of application_ c_of_ os
	* @throws SystemException if a system exception occurred
	*/
	public int getApplication_C_of_OsCount()
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.getApplication_C_of_OsCount();
	}

	/**
	* Updates the application_ c_of_ o in the database. Also notifies the appropriate model listeners.
	*
	* @param application_C_of_O the application_ c_of_ o to update
	* @return the application_ c_of_ o that was updated
	* @throws SystemException if a system exception occurred
	*/
	public com.crossriver.crgis.database.model.Application_C_of_O updateApplication_C_of_O(
		com.crossriver.crgis.database.model.Application_C_of_O application_C_of_O)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.updateApplication_C_of_O(application_C_of_O);
	}

	/**
	* Updates the application_ c_of_ o in the database. Also notifies the appropriate model listeners.
	*
	* @param application_C_of_O the application_ c_of_ o to update
	* @param merge whether to merge the application_ c_of_ o with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
	* @return the application_ c_of_ o that was updated
	* @throws SystemException if a system exception occurred
	*/
	public com.crossriver.crgis.database.model.Application_C_of_O updateApplication_C_of_O(
		com.crossriver.crgis.database.model.Application_C_of_O application_C_of_O,
		boolean merge)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.updateApplication_C_of_O(application_C_of_O,
			merge);
	}

	public java.util.List<com.crossriver.crgis.database.model.Application_C_of_O> getApplication_C_of_OByUserId(
		java.lang.String userId)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.getApplication_C_of_OByUserId(userId);
	}

	public java.util.List<com.crossriver.crgis.database.model.Application_C_of_O> getApplication_C_of_OByStatus(
		com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.getApplication_C_of_OByStatus(dynamicQuery);
	}

	public java.util.List<com.crossriver.crgis.database.model.Application_C_of_O> getApplication_C_of_OAll(
		java.lang.String userId)
		throws com.liferay.portal.kernel.exception.SystemException {
		return _application_C_of_OLocalService.getApplication_C_of_OAll(userId);
	}

	public com.crossriver.crgis.database.model.Application_C_of_O updateApplication_C_of_O(
		java.lang.String appId, java.lang.String status)
		throws java.lang.Exception {
		return _application_C_of_OLocalService.updateApplication_C_of_O(appId,
			status);
	}

	public Application_C_of_OLocalService getWrappedApplication_C_of_OLocalService() {
		return _application_C_of_OLocalService;
	}

	private Application_C_of_OLocalService _application_C_of_OLocalService;
}